home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Beauty of Chaos
/
Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso
/
mac
/
gifconverter2.37.cpt.hqx
/
GIFConverter 2.3.7.rsrc
/
bin.rsrc_CODE_35_ScanFile.txt
< prev
next >
Wrap
Text File
|
1994-01-29
|
44KB
|
781 lines
# near model CODE resource
# jump table entries: 15656-15657 (2 of them)
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 42A7 clr.l -[A7]
0000000C 206C 000C movea.l A0, [A4 + 0xC]
00000010 2F10 move.l -[A7], [A0]
00000012 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */]
00000016 4A9F tst.l [A7]+
00000018 206C 000C movea.l A0, [A4 + 0xC]
0000001C 7000 moveq.l D0, 0x00
0000001E 2080 move.l [A0], D0
00000020 4AAC FDF8 tst.l [A4 - 0x208]
00000024 6708 beq +0xA /* 0000002E */
00000026 2F2C FDF8 move.l -[A7], [A4 - 0x208]
0000002A 205F movea.l A0, [A7]+
0000002C A01F syscall DisposPtr/DisposePtr
label0000002E:
0000002E 206C 000C movea.l A0, [A4 + 0xC]
00000032 7000 moveq.l D0, 0x00
00000034 2080 move.l [A0], D0
00000036 285F movea.l A4, [A7]+
00000038 4E5E unlink A6
0000003A 205F movea.l A0, [A7]+
0000003C DEFC 000A add.w A7, 0xA /* '\n' */
00000040 4ED0 jmp [A0]
00000042 8948 444C pack -[A4], -[A0], 0x444C
00000046 5254 addq.w [A4], 1
00000048 5343 subq.w D3, 1
0000004A 414E chk.w D0, A6
0000004C 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000004E-00000052
fn0000004E:
0000004E 4E56 FD9A link A6, -0x0266
// end alternate branch 0000004E-00000052
fn0000004E: // (misaligned)
00000050 FD9A .invalid <<F/6/6>>
00000052 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000056 206E 000C movea.l A0, [A6 + 0xC]
0000005A 7000 moveq.l D0, 0x00
0000005C 2080 move.l [A0], D0
0000005E 7000 moveq.l D0, 0x00
00000060 2D40 FDF8 move.l [A6 - 0x208], D0
00000064 486E FDA8 pea.l [A6 - 0x258]
00000068 487A FF96 pea.l [PC - 0x6A /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000006C 2F0E move.l -[A7], A6
0000006E 4EAD 3912 jsr [A5 + 0x3912 /* export_1822 */]
00000072 2D7C 0000 0200 FDEC move.l [A6 - 0x214], 0x200
0000007A 4267 clr.w -[A7]
0000007C 486E FDEC pea.l [A6 - 0x214]
00000080 486E FE00 pea.l [A6 - 0x200]
00000084 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000088 4EAD 4EDA jsr [A5 + 0x4EDA /* export_2519 */]
0000008C 4EAD 38F2 jsr [A5 + 0x38F2 /* export_1818 */]
00000090 2F2E FDEC move.l -[A7], [A6 - 0x214]
00000094 4EAD 509A jsr [A5 + 0x509A /* export_2575 */]
00000098 7005 moveq.l D0, 0x05
0000009A B06E FE0A cmp.w D0, [A6 - 0x1F6]
0000009E 670A beq +0xC /* 000000AA */
000000A0 3F3C A23E move.w -[A7], 0xA23E
000000A4 42A7 clr.l -[A7]
000000A6 4EAD 3902 jsr [A5 + 0x3902 /* export_1820 */]
label000000AA:
000000AA 3C2E FE08 move.w D6, [A6 - 0x1F8]
000000AE 9C6E FE04 sub.w D6, [A6 - 0x1FC]
000000B2 3006 move.w D0, D6
000000B4 5240 addq.w D0, 1
000000B6 48C0 ext.l D0
000000B8 81FC 0002 divs.w D0, 0x2
000000BC 3206 move.w D1, D6
000000BE 5E41 addq.w D1, 7
000000C0 48C1 ext.l D1
000000C2 83FC 0008 divs.w D1, 0x8
000000C6 3A01 move.w D5, D1
000000C8 DA40 add.w D5, D0
000000CA 42A7 clr.l -[A7]
000000CC 3005 move.w D0, D5
000000CE 48C0 ext.l D0
000000D0 2F00 move.l -[A7], D0
000000D2 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
000000D6 2D57 FDF8 move.l [A6 - 0x208], [A7]
000000DA 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */]
000000DE 41EE FDA0 lea.l A0, [A6 - 0x260]
000000E2 43EE FE02 lea.l A1, [A6 - 0x1FE]
000000E6 7003 moveq.l D0, 0x03
label000000E8:
000000E8 30D9 move.w [A0]+, [A1]+
000000EA 51C8 FFFC dbf D0, -0x6 /* 000000E8 */
000000EE 486E FDA0 pea.l [A6 - 0x260]
000000F2 302E FE04 move.w D0, [A6 - 0x1FC]
000000F6 4440 neg.w D0
000000F8 3F00 move.w -[A7], D0
000000FA 302E FE02 move.w D0, [A6 - 0x1FE]
000000FE 4440 neg.w D0
00000100 3F00 move.w -[A7], D0
00000102 A8A8 syscall OffsetRect
00000104 41EE FE02 lea.l A0, [A6 - 0x1FE]
00000108 43EE FDA0 lea.l A1, [A6 - 0x260]
0000010C 7003 moveq.l D0, 0x03
label0000010E:
0000010E 30D9 move.w [A0]+, [A1]+
00000110 51C8 FFFC dbf D0, -0x6 /* 0000010E */
00000114 2F2E 000C move.l -[A7], [A6 + 0xC]
00000118 486D 4274 pea.l [A5 + 0x4274]
0000011C 3F3C 0030 move.w -[A7], 0x30 /* '0' */
00000120 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00000124 206E 000C movea.l A0, [A6 + 0xC]
00000128 2F10 move.l -[A7], [A0]
0000012A 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */]
0000012E 486E FE02 pea.l [A6 - 0x1FE]
00000132 206E 000C movea.l A0, [A6 + 0xC]
00000136 2F10 move.l -[A7], [A0]
00000138 4EAD 4FBA jsr [A5 + 0x4FBA /* export_2547 */]
0000013C 4A6E FEFE tst.w [A6 - 0x102]
00000140 661C bne +0x1E /* 0000015E */
00000142 426E FD9E clr.w [A6 - 0x262]
00000146 3E2E FD9E move.w D7, [A6 - 0x262]
0000014A 600A bra +0xC /* 00000156 */
label0000014C:
0000014C 206E 0008 movea.l A0, [A6 + 0x8]
00000150 1187 7000 move.b [A0 + D7.w], D7
00000154 5247 addq.w D7, 1
label00000156:
00000156 0C47 00FF cmpi.w D7, 0xFF
0000015A 6FF0 ble -0xE /* 0000014C */
0000015C 6010 bra +0x12 /* 0000016E */
label0000015E:
0000015E 206E 0008 movea.l A0, [A6 + 0x8]
00000162 43EE FF00 lea.l A1, [A6 - 0x100]
00000166 707F moveq.l D0, 0x7F
label00000168:
00000168 30D9 move.w [A0]+, [A1]+
0000016A 51C8 FFFC dbf D0, -0x6 /* 00000168 */
label0000016E:
0000016E 4267 clr.w -[A7]
00000170 206E 000C movea.l A0, [A6 + 0xC]
00000174 2F10 move.l -[A7], [A0]
00000176 4EAD 4F72 jsr [A5 + 0x4F72 /* export_2538 */]
0000017A 206E 000C movea.l A0, [A6 + 0xC]
0000017E 2050 movea.l A0, [A0]
00000180 2050 movea.l A0, [A0]
00000182 2868 0022 movea.l A4, [A0 + 0x22]
00000186 3D6E FE02 FD9C move.w [A6 - 0x264], [A6 - 0x1FE]
0000